package com.weihj.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "transfer_history")
public class TransferHistory {
    /**
     * 中间表id
     */
    @Id
    @Column(name = "transfer_id")
    private Long transferId;

    /**
     * 发起人名字
     */
    private String creator;

    /**
     * 链接
     */
    @Column(name = "transfer_url")
    private String transferUrl;

    /**
     * 中间表类型
     */
    @Column(name = "transfer_type")
    private Boolean transferType;

    @Column(name = "transfer_target_id")
    private String transferTargetId;

    /**
     * 问题id
     */
    @Column(name = "feedback_id")
    private Long feedbackId;

    /**
     * 创建时间
     */
    @Column(name = "creation_time")
    private Date creationTime;

    /**
     * 删除人ID
     */
    @Column(name = "deleter_user_id")
    private Long deleterUserId;

    /**
     * 发起人id
     */
    @Column(name = "creator_user_id")
    private String creatorUserId;

    /**
     * 删除时间
     */
    @Column(name = "deletion_time")
    private Date deletionTime;

    /**
     * 最后修改时间
     */
    @Column(name = "last_modification_time")
    private Date lastModificationTime;

    /**
     * 最后修改人ID
     */
    @Column(name = "last_modifier_user_id")
    private Long lastModifierUserId;

    /**
     * 软删除
     */
    @Column(name = "is_deleted")
    private Boolean isDeleted;

    /**
     * 问题标题
     */
    @Column(name = "transfer_title")
    private String transferTitle;

    /**
     * 获取中间表id
     *
     * @return transfer_id - 中间表id
     */
    public Long getTransferId() {
        return transferId;
    }

    /**
     * 设置中间表id
     *
     * @param transferId 中间表id
     */
    public void setTransferId(Long transferId) {
        this.transferId = transferId;
    }

    /**
     * 获取发起人名字
     *
     * @return creator - 发起人名字
     */
    public String getCreator() {
        return creator;
    }

    /**
     * 设置发起人名字
     *
     * @param creator 发起人名字
     */
    public void setCreator(String creator) {
        this.creator = creator;
    }

    /**
     * 获取链接
     *
     * @return transfer_url - 链接
     */
    public String getTransferUrl() {
        return transferUrl;
    }

    /**
     * 设置链接
     *
     * @param transferUrl 链接
     */
    public void setTransferUrl(String transferUrl) {
        this.transferUrl = transferUrl;
    }

    /**
     * 获取中间表类型
     *
     * @return transfer_type - 中间表类型
     */
    public Boolean getTransferType() {
        return transferType;
    }

    /**
     * 设置中间表类型
     *
     * @param transferType 中间表类型
     */
    public void setTransferType(Boolean transferType) {
        this.transferType = transferType;
    }

    /**
     * @return transfer_target_id
     */
    public String getTransferTargetId() {
        return transferTargetId;
    }

    /**
     * @param transferTargetId
     */
    public void setTransferTargetId(String transferTargetId) {
        this.transferTargetId = transferTargetId;
    }

    /**
     * 获取问题id
     *
     * @return feedback_id - 问题id
     */
    public Long getFeedbackId() {
        return feedbackId;
    }

    /**
     * 设置问题id
     *
     * @param feedbackId 问题id
     */
    public void setFeedbackId(Long feedbackId) {
        this.feedbackId = feedbackId;
    }

    /**
     * 获取创建时间
     *
     * @return creation_time - 创建时间
     */
    public Date getCreationTime() {
        return creationTime;
    }

    /**
     * 设置创建时间
     *
     * @param creationTime 创建时间
     */
    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    /**
     * 获取删除人ID
     *
     * @return deleter_user_id - 删除人ID
     */
    public Long getDeleterUserId() {
        return deleterUserId;
    }

    /**
     * 设置删除人ID
     *
     * @param deleterUserId 删除人ID
     */
    public void setDeleterUserId(Long deleterUserId) {
        this.deleterUserId = deleterUserId;
    }

    /**
     * 获取发起人id
     *
     * @return creator_user_id - 发起人id
     */
    public String getCreatorUserId() {
        return creatorUserId;
    }

    /**
     * 设置发起人id
     *
     * @param creatorUserId 发起人id
     */
    public void setCreatorUserId(String creatorUserId) {
        this.creatorUserId = creatorUserId;
    }

    /**
     * 获取删除时间
     *
     * @return deletion_time - 删除时间
     */
    public Date getDeletionTime() {
        return deletionTime;
    }

    /**
     * 设置删除时间
     *
     * @param deletionTime 删除时间
     */
    public void setDeletionTime(Date deletionTime) {
        this.deletionTime = deletionTime;
    }

    /**
     * 获取最后修改时间
     *
     * @return last_modification_time - 最后修改时间
     */
    public Date getLastModificationTime() {
        return lastModificationTime;
    }

    /**
     * 设置最后修改时间
     *
     * @param lastModificationTime 最后修改时间
     */
    public void setLastModificationTime(Date lastModificationTime) {
        this.lastModificationTime = lastModificationTime;
    }

    /**
     * 获取最后修改人ID
     *
     * @return last_modifier_user_id - 最后修改人ID
     */
    public Long getLastModifierUserId() {
        return lastModifierUserId;
    }

    /**
     * 设置最后修改人ID
     *
     * @param lastModifierUserId 最后修改人ID
     */
    public void setLastModifierUserId(Long lastModifierUserId) {
        this.lastModifierUserId = lastModifierUserId;
    }

    /**
     * 获取软删除
     *
     * @return is_deleted - 软删除
     */
    public Boolean getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置软删除
     *
     * @param isDeleted 软删除
     */
    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    /**
     * 获取问题标题
     *
     * @return transfer_title - 问题标题
     */
    public String getTransferTitle() {
        return transferTitle;
    }

    /**
     * 设置问题标题
     *
     * @param transferTitle 问题标题
     */
    public void setTransferTitle(String transferTitle) {
        this.transferTitle = transferTitle;
    }
}